Monte-Carlo Approximation Algorithms for Enumeration Problems
نویسندگان
چکیده
We develop polynomial time Monte-Carlo algorithms which produce good approximate solutions to enumeration problems for which it is known that the computation of the exact solution is very hard. We start by developing a Monte-Carlo approximation algorithm for the DNF counting problem, which is the problem of counting the number of satisfying truth assignments to a formula in disjunctive normal form. The input to the algorithm is the formula and two parameters E and 8. The algorithm produces an estimate which is between 1 E and 1 + E times the number of satisfying truth assignments with probability at least 1 6. The running time of the algorithm is linear in the length of the formula times l,/~~ times ln(l/S). On the other hand, the problem of computing the exact answer for the DNF counting problem is known to be #P-complete, which implies that there is no polynomial time algorithm for the exact solution if P + NP. This paper improves and gives new applications of some of the work previously reported. Variants of an E, S approximation algorithm for the DNF counting problem have been highly tailored to be especially efficient for the network reliability problems to which they are applied. In this paper the emphasis is on the development and analysis of a much more efficient c, 6 approximation algorithm for the DNF counting problem.
منابع مشابه
The Markov Chain Monte Carlo Method: an Approach to Approximate Counting and Integration
In the area of statistical physics, Monte Carlo algorithms based on Markov chain simulation have been in use for many years. The validity of these algorithms depends crucially on the rate of convergence to equilibrium of the Markov chain being simulated. Unfortunately, the classical theory of stochastic processes hardly touches on the sort of non-asymptotic analysis required in this application...
متن کاملMonte-Carlo algorithms for the planar multiterminal network reliability problem
This paper presents a general framework for the construction of Monte-Carlo algorithms for the solution of enumeration problems. As an application of the general framework, a Monte-Carlo method is constructed for estimating the failure probability of a multiterminal planar network whose edges are subject to independent random failures. The method is guaranteed to be effective when the failure p...
متن کاملEvaluating Performance of Algorithms in Lung IMRT: A Comparison of Monte Carlo, Pencil Beam, Superposition, Fast Superposition and Convolution Algorithms
Background: Inclusion of inhomogeneity corrections in intensity modulated small fields always makes conformal irradiation of lung tumor very complicated in accurate dose delivery.Objective: In the present study, the performance of five algorithms via Monte Carlo, Pencil Beam, Convolution, Fast Superposition and Superposition were evaluated in lung cancer Intensity Modulated Radiotherapy plannin...
متن کاملA Comparative Study of the Construction of Positron Emission Tomography/Computed Tomography Facilities in Three South African Hospitals
Introduction: Development of higher energy modalities such as positron emission tomography/computed tomography (PET/CT), has led to more complex shielding problems. This is due to several factors, such as the radiopharmaceutical relatively high-administered activity, high patient throughput, and high energies of 511 kilo-electron volt (keV) positron annihilation photon...
متن کاملHierarchical Monte Carlo Image Synthesis
A fundamental variance reduction technique for Monte Carlo integration in the framework of integro-approximation problems is presented. Using the method of dependent tests a successive hierarchical function approximation algorithm is developed, which captures discontinuities and exploits smoothness in the target function. The general mathematical scheme and its highly efficient implementation a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Algorithms
دوره 10 شماره
صفحات -
تاریخ انتشار 1989